//package com.zmn.plat.dubbo.interfaces.product.categorybrand;
//
//import com.zmn.common.dto2.ResponseDTO;
//import com.zmn.plat.common.dto.brand.BaseBrandDRO;
//import com.zmn.plat.common.dto.product.categorybrand.CategoryBrandDRO;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import io.swagger.annotations.ApiParam;
//
//import javax.validation.constraints.NotNull;
//import javax.validation.constraints.Positive;
//import java.util.List;
//
///**
// * @author tanbiao
// * @description
// * @modifier
// * @since 2020/8/25 11:12
// **/
//@Api(value = "二级分类关联品牌", tags = {"二级分类关联品牌"})
//public interface CategoryBrandListRemoteService {
//
//    /**
//     * 描述: 根据产品id查询品牌(品牌和前台二级分类做了关联，接口返回产品对应的分类关联的品牌)
//     *
//     * @param productId
//     *            产品ID
//     * @return ResponseDTO<BaseCodeMapDRO>
//     * @auther: tanghongjun
//     * @since: 2018/11/8 14:30
//     */
//    @ApiOperation(value = "根据产品id查询关联的品牌", response = ResponseDTO.class, notes = "", tags = {"品牌"})
//    ResponseDTO<List<CategoryBrandDRO>>
//        listBrandByProductId(@NotNull(message = "productId不能为空") @Positive(message = "productId必须为大于0的正整数") @ApiParam(value = "产品ID", required = true) Integer productId);
//
//    /**
//     * 描述: 根据后台二级分类查询所有状态为开启的品牌
//     * @return ResponseDTO<BaseCodeMapDRO>
//     * @auther: tanghongjun
//     * @since: 2018/11/8 14:30
//     */
//    @ApiOperation(value = "根据产品id查询关联的品牌", response = ResponseDTO.class, notes = "", tags = {"品牌"})
//    ResponseDTO<List<CategoryBrandDRO>> listBrandByCategIds(
//            @Positive(message = "servCategId必须为大于0的正整数") @ApiParam(value = "服务分类ID", required = true) Integer servCategId,
//            @Positive(message = "categOneId必须为大于0的正整数") @ApiParam(value = "后台一级分类ID", required = true) Integer categOneId,
//            @Positive(message = "categId必须为大于0的正整数") @ApiParam(value = "后台二级分类ID", required = true) Integer categId);
//
//    /**
//     * 描述: 根据前台二级分类查询关联的品牌
//     *
//     * @param categId 前台二级分类id
//     * @return ResponseDTO<List<BaseBrandDRO>>
//     * @author guoqiao
//     * @since 2021/8/13 18:02
//     */
//    @ApiOperation(value = "根据前台二级分类查询关联的品牌", response = ResponseDTO.class)
//    ResponseDTO<List<BaseBrandDRO>> listBrandByCategId(@ApiParam(value = "前台二级分类id", required = true)
//                                                       @NotNull Integer categId);
//
//}
